import re

def analyze(inp):
    if not inp or len(inp.split()) < 2:
        return "Мало данных для анализа"

    w = inp.split()
    cyr_count = sum(1 for word in w if re.match("[А-Я]", word))
    lat_count = sum(1 for word in w if re.search("[a-zA-Z]", word))
    s = sum(1 for word in w if len(word) <= 3)
    h = sum(1 for word in w if "-" in word)
    
    l_w = max(w, key=len)
    l = len(l_w)
    
    res = f"Кол-во слов: {len(w)}\n"
    res += f"Кол-во слов с заглавной кириллической буквы: {cyr_count}\n"
    res += f"Кол-во слов содержащих латинский символ: {lat_count}\n"
    res += f"Кол-во слов не превышающих 3 символа: {s}\n"
    res += f"Кол-во слов в составе которых имеется дефис: {h}\n"
    res += f"Самое длинное слово: {l_w}\n"
    res += f"Длина слова: {l}"
    
    return res

inp = input("Введите слова, разделенные пробелом: ")
print(analyze(inp))
